// 环境值获取
export default {
    // 获取环境，如果为undefined或者null，赋空字符串
    nodeEnv: (process.env.NODE_ENV ?? ''),
    // 获取端口
    port: (process.env.PORT ?? 0),
    jwt: {
        // 配置token密钥
        secret: (process.env.JWT_SECRET ?? ''),
        // 配置token有效时间
        exp: (process.env.TOKEN_EXP ?? 0), // exp at the same time as the cookie
    },
    //是否需要输出log日志
    debug: process.env.DEBUG ?? false,
    mysql: {
        // 数据库地址
        host: process.env.MYSQL_HOST ?? '',
        // 数据库名字
        dataBase: process.env.MYSQL_DATABASE ?? '',
        //数据库账号
        userName: process.env.MYSQL_USER_NAME ?? '',
        //数据库密码
        passWord: process.env.MYSQL_PASSWORD ?? '',
    },
    // 机器id
    workerId: process.env.WORKER_ID ?? 0
} as const;
